Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F13 Lubbock Challenger - Lubbock Samsung Secruities Cup Challenger - Seoul XL Bermuda Open - Bermuda The Surbiton Trophy - Surbiton Swanston Challenger - Sacramento USA F8 USA F27 USA F28 USA F29 USA F3 Tulsa Challenger Sacramento Challenger Tiburon Challenger Dallas Challenger Sarasota Challenger Napa Challenger Tiburon Challenger The West Side Tennis Club Clay Court Challenger - Forest Hills 2006 North Shore Pro Tennis Championship - Winnetka 2006 Challenger of Santa Clarita California Challenger - Valencia Harrah's Entertainment Men's Pro Challenger - Tunica USTA Comerica Challenger - Aptos GHI Bronx Classic - Bronx Home Depot Center USTA Challenger - Carson USTA Men's Challenger of Dallas - Dallas USTA Challenger of Oklahoma - Tulsa The $50,000 Pro Challenger at Calabasas - Calabasas Flea Market Cup Busan Challenger Tennis - Busan Pro Challenger at Calabasas - Calabasas Gerry Weber Open - Halle RCA Championships - Indianapolis Grand Prix de Tennis de Toulouse - Toulouse Hellmann's Cup - Santiago Sybase Open - San Jose Kroger / St. Jude International - Memphis Advanta Championships - Philadelphia Franklin Templeton Tennis Classic - Scottsdale RCA Championships - Indianapolis Mallorca Open - Mallorca Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna Franklin Templeton Tennis Classic - Scottsdale 1999 Mercedes Cup - Stuttgart Heineken Open - Auckland Kroger / St. Jude International - Memphis Open Seat-Godo 2000 - Barcelona BMW Open - Munich 2000 Mercedes Cup - Stuttgart CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Adidas International - Sydney Kroger / St. Jude International - Memphis Sybase Open - San Jose Mallorca Open - Mallorca Wailea Men's Challenger - Maui Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston BMW Open - Munich Sunset Moulding Yuba City Racquet Club Challenger - Yuba City RCA Championships - Indianapolis TD Waterhouse Cup - Long Island CA Tennis Trophy - Vienna Odlum Brown Vancouver Open - Vancouver Sacramento Challenger Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles CA Tennis Trophy - Vienna SAP Open - San Jose Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston BMW Open - Munich ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles Thailand Open - Bangkok 2003 USTA Challenger of Calabasas - Calabasas Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha SAP Open - San Jose Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston BMW Open - Munich Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai The Tennis Channel Open - Las Vegas Estoril Open - Estoril BMW Open - Munich Hypo Group Tennis International - Portschach Gerry Weber Open - Halle RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Burbank Challenger - Burbank Next Generation Adelaide International - Adelaide Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Gerry Weber Open - Halle The Artois Championships - London Legg Mason Tennis Classic - Washington Brisbane - Brisbane Heineken Open - Auckland SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Brisbane International - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Singha Tennis Classic - Tarzana Aptos Challenger U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade Countrywide Classic - Los Angeles China Open - Beijing Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Erste Bank Open - Vienna Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem Surbiton Challenger China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis The Swanston Challenger - Sacramento Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Swanston Challenger - Sacramento Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Erste Bank Open - Vienna Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Serbia Open - Belgrade AEGON Championships - London AEGON International - Eastbourne Citi Open - Washington Winston-Salem Open - Winston-Salem Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Memphis Open - Memphis Delray Beach Open - Delray Beach AEGON Championships - London Citi Open - Washington Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Abierto Mexicano - Los Cabos US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Sydney International - Sydney New York Open - New York Nature Valley International - Eastbourne Valencia Open - Valencia China Open - Beijing Adelaide International - Adelaide Emilia-Romagna Open - Parma Dallas Open - Dallas Geneva Open - Geneva Mercedes Cup - Stuttgart Grand Prix de Tennis de Lyon - Lyon Dallas Challenger Kroger / St. Jude International - Memphis Basel Siebel Open - San Jose Sydney International - Sydney Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Medibank International - Sydney AEGON Championships - London Franklin Templeton Tennis Classic - Scottsdale Legg Mason Tennis Classic - Washington Legg Mason Tennis Classic - Washington D.C. CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose SAP Open - San Jose BMW Open - Munich Gerry Weber Open - Halle Heineken Open - Auckland Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Scania Stockholm Open - Stockholm If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle BMW Open - Munich AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport US Men's Clay Court Championship - Houston CA Tennis Trophy - Vienna Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Citi Open - Washington AEGON Championships - London Mercedes Cup - Stuttgart Apia International - Sydney Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco BMW Open - Munich BB&T Atlanta Open - Atlanta Abierto Mexicano Telcel - Acapulco Apia International - Sydney Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Citi Open - Washington Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Brisbane International - Brisbane Memphis Open - Memphis AEGON Championships - London BMW Open - Munich Geneva Open - Geneva China Open - Beijing AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Generali Open - Kitzbuhel ASB Classic - Auckland New York Open - New York Geneva Open - Geneva Gerry Weber Open - Halle China Open - Beijing Scania Stockholm Open - Stockholm US Men's Clay Court Championship - Houston Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Delray Beach Open - Delray Beach Great Ocean Road Open - Melbourne Gerry Weber Open - Halle Stockholm Open - Stockholm Noventi Open - Halle Mallorca Championships - Mallorca Truist Atlanta Open - Atlanta Citi Open - Washington Pilot Pen Tennis - New Haven President's Cup - Tashkent US Men's Clay Court Championship - Houston Libema Open - 's-Hertogenbosch German Open - Hamburg cinch Championships - London Italian Open - Rome du Maurier Open - Montreal Delray Beach International Tennis Championships - Delray Beach Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Toronto Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells Viking International - Eastbourne The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Regions Morgan Keegan Championships - Memphis Tennis Masters Series - Stuttgart Pilot Pen Tennis - New Haven Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid U.S. Men's Clay Court Championships - Houston BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Indianapolis NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Salem Open - Hong Kong Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris 1998 Mercedes Cup - Stuttgart Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Regions Morgan Keegan Championships - Memphis Pacific Life Open - Indian Wells Sony Ericsson Open - Miami The Dubai Tennis Championships - Dubai Tennis Channel Open - Las Vegas Campionati Internazionali D'Italia - Rome Kroger / St. Jude International - Memphis U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Indianapolis Tennis Championships - Indianapolis BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome BMW Open - Munich Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Gerry Weber Open - Halle Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati China Open - Beijing Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells AIG Japan Open Tennis Championships - Tokyo Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Heineken Trophy - 's-Hertogenbosch BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Grand Prix de Tennis de Lyon - Lyon Generali Open 1999 - Kitzbuhel Western & Southern Open - Cincinnati RCA Championships - Indianapolis BNP Paribas Masters - Paris Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Mens's Clay Court Championship - Houston Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davidoff Swiss Indoors - Basel U.S. Open - New York Australian Open - Melbourne US Men's Clay Court Championship - Houston Grand Prix de Tennis de Lyon - Lyon Rakuten Japan Open - Tokyo CA Tennis Trophy - Vienna Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco French Open - Paris Erste Bank Open - Vienna U.S. Open - New York Hall of Fame Open - Newport Mercedes-Benz Cup - Los Angeles Australian Open - Melbourne Regions Morgan Keegan Championships - Memphis Delray Beach Open - Delray Beach French Open - Paris Open Seat Godo 2007 - Barcelona U.S. Open - New York BMW Open - Munich ARAG World Team Championship - Dusseldorf AEGON Championships - London Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach The Lipton Championships - Key Biscayne US Men's Clay Court Championship - Houston AEGON International - Eastbourne Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Rogers Cup - Montreal U.S. Open Hall of Fame Open - Newport BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Abierto Mexicano de Tenis Mifel - Los Cabos Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati French Open - Paris BNP Paribas Masters - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai French Open - Paris Sony Open Tennis - Miami Wimbledon - London BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Countrywide Classic - Los Angeles U.S. Open - New York French Open - Paris Wimbledon - London The Nottingham Open - Nottingham Countrywide Classic - Los Angeles Wimbledon - London Campbells Hall of Fame Tennis Championships - Newport If Stockholm Open - Stockholm Erste Bank Open - Vienna Abierto Mexicano - Los Cabos Abierto Mexicano Telcel - Acapulco Hall of Fame Tennis Championships - Newport U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Telecom Italia Masters - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Great American Insurance ATP Championship - Cincinnati Australian Open - Melbourne Wimbledon - London BNP Paribas Masters - Paris French Open - Paris Internazionali BNL d'Italia - Rome Australian Open - Melbourne Davis Cup, World Group, 1R, GER-RSA 5-0 Davis Cup, World Group, QF, SWE-GER 3-2 Davis Cup, World Group, 1R, RUS-GER 3-2 Davis Cup, World Group, 1R, GER-NED 4-1 Davis Cup, World Group, 1R, GER-ROU 3-2 Davis Cup, World Group, QR, SVK-GER 3-2 Hopman Cup - Perth Davis Cup, Group 1, 2R, RSA-GER 2-3 Davis Cup, World Group, PO, CZE-GER 2-3 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, World Group, SF, RUS-GER 3-2 Davis Cup, World Group, SF, ESP-USA, 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, World Group, QR, GER-ROU 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, World Group, SF, ESP-USA 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QR, GER-VEN 5-0 U.S. Open (juniors) River Oaks International Tennis Tournament - Houston French Open (juniors) Colonial Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong All Lower level tournaments Davis Cup, World Group, QF, USA-SRB 1-3 Laver Cup - Prague Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, World Group, PO, GER-THA 4-1 ARAG ATP World Tour Championship - Dusseldorf Wimbledon (juniors) Davis Cup, World Group, QF, AUS-USA 3-2 1 Masters Guinot Mary Cohr Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, 1R, SRB-USA 1-3 U.S. Open (juniors) Kooyong Classic - Kooyong AAMI Classic - Kooyong Grand Slam Cup - Munich Olympics - Sydney Olympics - Athens Olympics - Beijing Davis Cup, World Group, SF, CRO-USA 3-2